﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using ServicioWebRest.Areas.Api.Models;

namespace ServicioWebRest.Areas.Api.Controllers
{
    public class IndicadoresController : Controller
    {
        private IndicadorManager indicadorManager;

        public IndicadoresController()
        {
            indicadorManager = new IndicadorManager();
        }

        // GET /Api/Clientes
        [HttpGet]
        public JsonResult Indicadores(string usu, string ind , string fi, string ff)
        {
            switch (Request.HttpMethod)
            {
                case "GET":
                    return Json(indicadorManager.ObtenerIndicadores(usu, ind, fi,ff), JsonRequestBehavior.AllowGet);
            }
            return Json(new { Error = true, Message = "Operación HTTP desconocida" });
        }
        static string GetStringValue()
        {
            return null;
        }

        [HttpGet]
        public JsonResult IndicadoresMovil(string usu, string ind, string fi, string ff)
        {
            switch (Request.HttpMethod)
            {
                case "GET":
                    return Json(indicadorManager.ObtenerIndicadoresMovil(usu, ind, fi, ff), JsonRequestBehavior.AllowGet);
            }
            return Json(new { Error = true, Message = "Operación HTTP desconocida" });
        }
        static string GetStringValue()
        {
            return null;
        }
        
    }
}
